const express = require('express')
const session = require('express-session')

const app = express()

app.use(session({
    secret:'yyds',  //加盐
    resave:true,    //每次请求都刷新session的过期时间
    saveUninitialized:false     //为每个请求添加一个session，主要用于匿名
}))



app.get('/login',(req,res) => {
    if(req.query.userName == "admin" && req.query.password=="root"){
        req.session.user = req.params
        res.send('登陆成功')
    } else{
        res.send('登陆失败~~~')
    }
 })

app.get('/userInfo',(req,res) => { 
    console.log(req.session.user)
    if(req.session.user){
        res.send('登陆状态~~~')
    }else{
        res.send('非登录状态~~~')
    }
 })

app.get('/logout',(req,res) => {
    req.session.destory(() => { 
        res.send('退出成功~')
     })
 })

app.listen(3000,() => { 
    console.log('服务启动成功：http://127.0.0.1:3000')
 }
)